An Empirical Study of Cross - loopReuse in the NAS benchmarksKeith
نویسندگان
چکیده
This paper describes an empirical study designed to quantify the level of cross-loop reuse occurring in a set of scientiic Fortran programs, the NAS Benchmarks. Cross-loop reuse takes place when a set of data items or cache lines are accessed in a given loop nest and then accessed again within some subsequent portion of the program (usually another outer loop nest). In contrast to intra-loop reuse, which takes place during the execution of a single loop nest, cross-loop reuse is not always detectable by traditional compile-time reuse analysis techniques. In this study, the benchmark programs are instrumented and run through a cache simulator. The simulator gathers statistics on cross-loop reuse using a novel classiication scheme that clearly identiies the diierent types of reuse. According to the simulation data, the level of cross-loop reuse varies widely from program to program, and depends greatly on the problem size and cache size. Some programs exhibit almost no cross-loop reuse, however other programs have signiicant levels of cross-loop reuse even for fairly small cache sizes. The data from this study suggest that cross-loop reuse information would be quite beneecial for compilers that attempt certain optimizations.
منابع مشابه
Frequency of neonatal abstinence syndrome (NAS) and type of the narcotic substance in neonates born from drug addicted mothers
Abstract Background and objective: NAS is a combination of signs and symptoms that due to physical and mental dependency, develops in neonates born from drug addicted mothers. The onset of NAS varies in accordance with the type, amount, frequency and duration of substance used. Because of diverse and unclear pattern of substance abuse in Iranian addicted pregnant mothers in comparison with west...
متن کاملA Seismic Factor of Radon Danger on a Case Study of Armenia
For the first time, on the basis of Spitak earthquake experience (Armenia, December 1988), it was found that an earthquake causes intensive and prolonged radon releases that are quickly dispersed in the open air and that is why they are not usually registered but contrastingly displayed in covered premises (such as dwelling houses, schools, kindergartens) even if they are at a considerable dist...
متن کاملRelationship between Creativity and Academic Integrity of Students: An Empirical Study of Management Students in India
Purpose: Creativity and integrity are two very important pillars of success for any corporate, and looking at some of the recent corporate frauds and scams across the globe, the present study is an attempt to study the relationship between academic integrity and creativity of students pursuing management education in India. Methodology: The study is descr...
متن کاملبررسی بار کاری پرستاران با استفاده از شاخص NAS و عوامل مرتبط در بخش های مراقبت ویژه
Background and purpose: Suitable workload of nurses is one of the main factors in patient care safety and quality assurance. Thus, measuring nurses' workload in ICUs is really important. The aim of this study was to determine the degree of nursing workload in ICU and associated factors using Nursing Activity Scale (NAS). Materials and methods: A descriptive-analytical study was performed in ...
متن کاملSafety, Tolerability, and Efficacy of Acupuncture in Management of Neonatal Abstinence Syndrome (NAS): A Systematic Review
Background: The Neonatal Abstinence Syndrome (NAS) has been treated so far by various drugs, such as opioids and non-opioids. There is some concern about NAS babies who receive chemical drug treatment. Some researchers mentioned that shorter pharmacological treatment and less lengthy hospitalization are associated with severa...
متن کامل